/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package DATABASE;

import java.io.*;
import javax.swing.tree.DefaultTreeModel;

/**
 *
 * @author Alina
 */
public class ArchivoArbol {
    File fichero = new File("arbol.dat");
    
    public void Grabar(DefaultTreeModel arbol) throws FileNotFoundException, IOException{
      
      FileOutputStream flujoSalida = new FileOutputStream(fichero);
      ObjectOutputStream dataOS = new ObjectOutputStream(flujoSalida);
      System.out.println("Escribiendo Archivo ................");
      dataOS.writeObject(arbol);
      dataOS.close();
      System.out.println("Arbol guardado ...........................");
    }
     
    public DefaultTreeModel Recuperar() throws FileNotFoundException, IOException, ClassNotFoundException{
      FileInputStream flujoEntrada = new FileInputStream(fichero);
      ObjectInputStream dataIN = new ObjectInputStream(flujoEntrada);
      System.out.println("Leyendo Archivo ................");
      DefaultTreeModel modelo = (DefaultTreeModel) dataIN.readObject();
      flujoEntrada.close();
      System.out.println("Arbol leido ...........................");
      return modelo;
      
    }
}
